Garnet のパフォーマンスについて

#csharp #dontet #garnet #redis #cache #benchmark

実際に計測してみた

ドキュメントを参考にローカルで Garnet と Redis のパフォーマンスを比較してみました。
https://microsoft.github.io/garnet/docs/benchmarking/results-resp-bench

環境

Apple: M2 Pro
macOS Sequoia: 15.4.1
memory: 32GB

セットアップ

dotnet の実行環境は準備済みの前提です。

1: Garnet の GitHub リポジトリをクローン

git clone https://github.com/microsoft/garnet.git

Garnet を起動する場合

host=127.0.0.1
port=6379

dotnet run -c Release --framework=net9.0 --project main/GarnetServer -- \
--bind $host \
--port $port \
--no-pubsub \
--no-obj \
--index 1g


    _________
   /_||___||_\      Garnet 1.0.84 64 bit; standalone mode
   '. \   / .'      Listening on: 127.0.0.1:6379
     '.\ /.'        https://aka.ms/GetGarnet
       '.'

* Ready to accept connections

Redis を起動する場合(少し古いですが Redis 7.0.8 を使用)

./redis-server \
	--bind $host \
	--port $port \
	--logfile "" \
	--save "" \
	--appendonly no \
	--protected-mode no \
	--io-threads 32
65402:C 07 Oct 2025 01:22:15.071 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
65402:C 07 Oct 2025 01:22:15.072 # Redis version=7.0.8, bits=64, commit=00000000, modified=0, pid=65402, just started

ベンチマーク

GET のパフォーマンスを計測する (実行結果詳細は ※1 を参照)

host=127.0.0.1
port=6379
valuelength=128
batchsize=1
dbsize=16777216

dotnet run -c Release --framework=net9.0 --project benchmark/Resp.benchmark \
  --host $host \
  --port $port \
  --op GET \
  --keylength 8 \
  --valuelength $valuelength \
  --threads 1,2,4,8,16,32,64,128 \
  --batchsize $batchsize \
  --dbsize $dbsize

Get の場合、Redis はスレッド数 128 で急激にパフォーマンスが落ちています。
Pasted image 20251007013745.png

余談でデータ投入中の MSET で Garnet は Redis の 5.9倍のパフォーマンスを発揮しています。
Pasted image 20251007013817.png

Get は Redis と比較しても大きな差はありませんが、MSET は高速なことがわかります。

SET のパフォーマンスを計測する (実行結果詳細は ※2 を参照)

次に SET を試してみます

host=127.0.0.1
port=6379
valuelength=128
batchsize=1
dbsize=16777216

dotnet run -c Release --framework=net9.0 --project benchmark/Resp.benchmark \
	--host $host \
	--port $port \
	--op SET \
	--keylength 8 \
	--valuelength $valuelength \
	--threads 1,2,4,8,16,32,64,128 \
	--batchsize $batchsize \
	--dbsize $dbsize

SET の場合も Redis はスレッド数 128 で急激にスループットが落ちています。
逆に Garnet はスレッド数が増えても安定してパフォーマンスが出ています。
Pasted image 20251007020140.png

ローカルなのとこれで設定として等価的なものなのかあまり自信がないですが、規模が大きくなってもスループットが出しやすいのは Garnet なのか?という感触を得ました。

レイテンシーを計測する (実行結果詳細は ※3 を参照)

次にレイテンシーを計測してみます。
GET:80, SET:20 の割合で実行してみます。
Thread は 1 固定です。

valuelength=128
batchsize=1

dotnet run -c Release --framework=net9.0 --project benchmark/Resp.benchmark \
-- \
--host $host \
--port $port \
--batchsize 1 \
--threads 1 \
--client GarnetClientSession \
--runtime 35 \
--op-workload GET,SET \
--op-percent 80,20 \
--online \
--valuelength $valuelength \
--keylength 8 \
--dbsize 1024 \
--itp $batchsize

レイテンシーでは Redis の方が若干良い結果となりました。(誤差の範囲かもしれませんが)
Pasted image 20251007022351.png

Redis はスレッド数(≒要求の並列数)が少ないとスコアが良いのですが、スレッド数を増やすと急激にパフォーマンスが落ちる傾向があります。
逆に Garnet はスレッド数が増えても安定してパフォーマンスが出ています。

スレッド数を調整して再度レイテンシーを計測する (実行結果詳細は ※4 を参照)

スループットを計測時には Redis は 128 スレッドで明らかな劣化が出ているように見えたので
スレッド数を 64 に制限して再度レイテンシーを測定してみました。

Pasted image 20251008011102.png
Redis が耐えられなさそうでした。
逆に Garnet は 64 スレッドでも安定して動作しています。

スレッド数をさらに落として再度レイテンシーを計測する (実行結果詳細は ※5 を参照)

64 スレッドでも耐えられなさそうだったので、さらに並列数を落として 32 スレッドで試してみます。

Pasted image 20251008003206.png
Redis が比較的安定して動作しました。おそらく手元の環境だと 32 スレッドが限界かもしれません。

GET, SET の割合を逆転してみる (実行結果詳細は ※6 を参照)

64 スレッド、GET, SET の割合を逆転してみました。

valuelength=128
batchsize=1

dotnet run -c Release --framework=net9.0 --project benchmark/Resp.benchmark \
-- \
--host $host \
--port $port \
--batchsize 1 \
--threads 32 \
--client GarnetClientSession \
--runtime 35 \
--op-workload GET,SET \
--op-percent 20,80 \
--online \
--valuelength $valuelength \
--keylength 8 \
--dbsize 1024 \
--itp $batchsize

Pasted image 20251008010137.png
GET の比率が多い場合比較すると Redis のテイルレイテンシーが遅いような印象です。

余談: io-threads を指定して Redis を起動してみる

Redis は io-threads を指定して起動することができます。

./redis-server \
--bind $host \
--port $port \
--logfile "" \
--save "" \
--appendonly no \
--protected-mode no \
--io-threads 32

io-threads を指定して Redis を起動し、再度 64 スレッドで試してみました。

Pasted image 20251008014552.png
io-threads を指定した方が結果は良かったですが、Garnet には及びませんでした。
(注: このグラフは対数グラフです)

余談: Garnet でスレッド数を増やしてみる

ローカルなのであまり意味がないかもしれませんが、512 スレッドまで試しました。
グラフを見る限りは綺麗な推移を見せており急な性能劣化がないのでスケーリングの計画は立てやすそうです。
Pasted image 20251008015747.png
Pasted image 20251008015759.png

所感

MSET など一部の操作では Redis よりも高速なパフォーマンスを発揮することがわかりました。
とはいえ GET, SET のような基本的な操作では Garnet と Redis で大きな差はありませんでした。
但しそれは Redis が処理できる並列数の範囲内での話であり、スレッド数を増やすと急激にパフォーマンスが落ちる傾向があるように見え、Garnet はスレッド数を増やしても安定してパフォーマンスが出る傾向があるように思われます。
キャパシティプランニングにおいても Garnet の方が立てやすいかもしれません。
キャッシュ層を使い倒す、スケーリングをさせるような場合は Garnet を検討してみる価値はあるかもしれません。
また、PUB/SUB などは試していないので、興味があれば試してみると良いかもしれません。

補足

※1 GET のパフォーマンス計測結果

Garnet の実行結果

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Throughput
skipLoad: Disabled
DBsize: 16777216
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 15
NumThreads: 1,2,4,8,16,32,64,128
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: LightClient
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------

Generating 4096 MSET request batches of size 4096 each; total 16777216 ops
Resizing request buffer from 65536 to 131072
Resizing request buffer from 131072 to 262144
Resizing request buffer from 262144 to 524288
Resizing request buffer from 524288 to 1048576
Request generation complete
maxBytesWritten out of maxBufferSize: 614417/1048576
Loading time: 20.611 secs

Operation type: MSET
Num threads: 8
Total time: 3,221.00ms for 16,777,216.00 ops
Throughput: 5,208,697.92 ops/sec
Restricting #buffers to 65536 instead of 33554432

Generating 65536 GET request batches of size 1 each; total 65536 ops
Request generation complete
maxBytesWritten out of maxBufferSize: 27/65536
Loading time: 0.836 secs

Operation type: GET
Num threads: 1
Total time: 15,005.00ms for 373,268.00 ops
Throughput: 24,876.24 ops/sec

Operation type: GET
Num threads: 2
Total time: 15,005.00ms for 458,033.00 ops
Throughput: 30,525.36 ops/sec

Operation type: GET
Num threads: 4
Total time: 15,005.00ms for 769,790.00 ops
Throughput: 51,302.23 ops/sec

Operation type: GET
Num threads: 8
Total time: 15,005.00ms for 1,074,386.00 ops
Throughput: 71,601.87 ops/sec

Operation type: GET
Num threads: 16
Total time: 15,007.00ms for 1,223,065.00 ops
Throughput: 81,499.63 ops/sec

Operation type: GET
Num threads: 32
Total time: 15,006.00ms for 1,385,600.00 ops
Throughput: 92,336.40 ops/sec

Operation type: GET
Num threads: 64
Total time: 15,005.00ms for 1,528,231.00 ops
Throughput: 101,848.12 ops/sec

Operation type: GET
Num threads: 128
Total time: 15,009.00ms for 1,723,916.00 ops
Throughput: 114,858.82 ops/sec

Redis の実行結果

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Throughput
skipLoad: Disabled
DBsize: 16777216
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 15
NumThreads: 1,2,4,8,16,32,64,128
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: LightClient
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------

Generating 4096 MSET request batches of size 4096 each; total 16777216 ops
Resizing request buffer from 65536 to 131072
Resizing request buffer from 131072 to 262144
Resizing request buffer from 262144 to 524288
Resizing request buffer from 524288 to 1048576
Request generation complete
maxBytesWritten out of maxBufferSize: 614417/1048576
Loading time: 20.401 secs

Operation type: MSET
Num threads: 8
Total time: 19,187.00ms for 16,777,216.00 ops
Throughput: 874,405.38 ops/sec
Restricting #buffers to 65536 instead of 33554432

Generating 65536 GET request batches of size 1 each; total 65536 ops
Request generation complete
maxBytesWritten out of maxBufferSize: 27/65536
Loading time: 1.297 secs

Operation type: GET
Num threads: 1
Total time: 15,004.00ms for 387,965.00 ops
Throughput: 25,857.44 ops/sec

Operation type: GET
Num threads: 2
Total time: 15,003.00ms for 622,014.00 ops
Throughput: 41,459.31 ops/sec

Operation type: GET
Num threads: 4
Total time: 15,003.00ms for 950,833.00 ops
Throughput: 63,376.19 ops/sec

Operation type: GET
Num threads: 8
Total time: 15,006.00ms for 1,429,158.00 ops
Throughput: 95,239.10 ops/sec

Operation type: GET
Num threads: 16
Total time: 15,005.00ms for 1,631,821.00 ops
Throughput: 108,751.82 ops/sec

Operation type: GET
Num threads: 32
Total time: 15,005.00ms for 1,734,260.00 ops
Throughput: 115,578.81 ops/sec

Operation type: GET
Num threads: 64
Total time: 15,038.00ms for 1,872,499.00 ops
Throughput: 124,517.82 ops/sec

Operation type: GET
Num threads: 128
Total time: 15,126.00ms for 44,364.00 ops
Throughput: 2,932.96 ops/sec

※2 SET のパフォーマンス計測結果

Garnet

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Throughput
skipLoad: Disabled
DBsize: 16777216
TotalOps: 33554432
Op Benchmark: SET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 15
NumThreads: 1,2,4,8,16,32,64,128
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: LightClient
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------

Generating 4096 MSET request batches of size 4096 each; total 16777216 ops
Resizing request buffer from 65536 to 131072
Resizing request buffer from 131072 to 262144
Resizing request buffer from 262144 to 524288
Resizing request buffer from 524288 to 1048576
Request generation complete
maxBytesWritten out of maxBufferSize: 614417/1048576
Loading time: 20.617 secs

Operation type: MSET
Num threads: 8
Total time: 3,416.00ms for 16,777,216.00 ops
Throughput: 4,911,363.00 ops/sec
Restricting #buffers to 65536 instead of 33554432

Generating 65536 SET request batches of size 1 each; total 65536 ops
Request generation complete
maxBytesWritten out of maxBufferSize: 163/65536
Loading time: 0.835 secs

Operation type: SET
Num threads: 1
Total time: 15,030.00ms for 355,899.00 ops
Throughput: 23,679.24 ops/sec

Operation type: SET
Num threads: 2
Total time: 15,005.00ms for 458,448.00 ops
Throughput: 30,553.02 ops/sec

Operation type: SET
Num threads: 4
Total time: 15,005.00ms for 792,266.00 ops
Throughput: 52,800.13 ops/sec

Operation type: SET
Num threads: 8
Total time: 15,005.00ms for 1,042,501.00 ops
Throughput: 69,476.91 ops/sec

Operation type: SET
Num threads: 16
Total time: 15,002.00ms for 1,122,309.00 ops
Throughput: 74,810.63 ops/sec

Operation type: SET
Num threads: 32
Total time: 15,005.00ms for 1,478,596.00 ops
Throughput: 98,540.22 ops/sec

Operation type: SET
Num threads: 64
Total time: 15,006.00ms for 1,556,088.00 ops
Throughput: 103,697.72 ops/sec

Operation type: SET
Num threads: 128
Total time: 15,006.00ms for 1,768,729.00 ops
Throughput: 117,868.12 ops/sec

Redis

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Throughput
skipLoad: Disabled
DBsize: 16777216
TotalOps: 33554432
Op Benchmark: SET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 15
NumThreads: 1,2,4,8,16,32,64,128
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: LightClient
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------

Generating 4096 MSET request batches of size 4096 each; total 16777216 ops
Resizing request buffer from 65536 to 131072
Resizing request buffer from 131072 to 262144
Resizing request buffer from 262144 to 524288
Resizing request buffer from 524288 to 1048576
Request generation complete
maxBytesWritten out of maxBufferSize: 614417/1048576
Loading time: 18.878 secs

Operation type: MSET
Num threads: 8
Total time: 18,685.00ms for 16,777,216.00 ops
Throughput: 897,897.56 ops/sec
Restricting #buffers to 65536 instead of 33554432

Generating 65536 SET request batches of size 1 each; total 65536 ops
Request generation complete
maxBytesWritten out of maxBufferSize: 163/65536
Loading time: 0.901 secs

Operation type: SET
Num threads: 1
Total time: 15,005.00ms for 384,230.00 ops
Throughput: 25,606.80 ops/sec

Operation type: SET
Num threads: 2
Total time: 15,005.00ms for 628,027.00 ops
Throughput: 41,854.52 ops/sec

Operation type: SET
Num threads: 4
Total time: 15,005.00ms for 850,736.00 ops
Throughput: 56,696.83 ops/sec

Operation type: SET
Num threads: 8
Total time: 15,005.00ms for 1,320,627.00 ops
Throughput: 88,012.46 ops/sec

Operation type: SET
Num threads: 16
Total time: 15,005.00ms for 1,425,479.00 ops
Throughput: 95,000.27 ops/sec

Operation type: SET
Num threads: 32
Total time: 15,002.00ms for 1,466,709.00 ops
Throughput: 97,767.56 ops/sec

Operation type: SET
Num threads: 64
Total time: 15,006.00ms for 1,387,583.00 ops
Throughput: 92,468.55 ops/sec

Operation type: SET
Num threads: 128
Total time: 15,068.00ms for 38,379.00 ops
Throughput: 2,547.05 ops/sec

※3 GET/SET 混在のパフォーマンス計測結果

Garnet

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Online
skipLoad: Disabled
DBsize: 1024
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 35
NumThreads: 1
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: GarnetClientSession
Pool: False
OpWorkload GET,SET
OpPercent 80,20
Intra thread parallelism: 1
SyncMode: False
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------
Running benchmark using GarnetClientSession client type
Using OpRunnerGarnetClientSession...
[000.02:15:50.(info)] |online| min (us);      5th (us);      median (us);   avg (us);      95th (us);     99th (us);     99.9th (us);   total_ops;     iter_tops;     tpt (Kops/sec)
[000.02:15:50.(info)] |online| 16.32          29.31          36.35          41.4           61.18          84.99          140.29         48084          48084          23.83
[000.02:15:52.(info)] |online| 16.32          29.31          36.35          40.8           59.65          81.92          135.17         98250          50166          25.02
[000.02:15:54.(info)] |online| 15.68          29.57          37.63          43.09          66.05          89.6           201.73         139365         41115          20.51
[000.02:15:56.(info)] |online| 15.68          29.57          37.89          42.81          64.26          87.04          168.96         186975         47610          23.75
[000.02:15:58.(info)] |online| 15.68          29.44          36.86          41.39          61.18          83.46          158.72         241571         54596          27.28
[000.02:16:00.(info)] |online| 15.68          29.57          37.38          42.19          62.72          83.97          153.6          284356         42785          21.34
[000.02:16:02.(info)] |online| 15.68          29.57          37.38          42.21          62.72          83.97          158.72         331510         47154          23.54
[000.02:16:04.(info)] |online| 15.68          29.57          37.12          41.53          61.18          82.94          154.62         385047         53537          26.7
[000.02:16:06.(info)] |online| 15.68          29.44          36.86          41.06          60.16          81.92          148.48         438148         53101          26.48
[000.02:16:08.(info)] |online| 15.68          29.44          36.35          40.61          59.14          80.38          143.36         492172         54024          26.94
[000.02:16:10.(info)] |online| 15.68          29.44          36.35          40.21          58.11          79.36          140.29         546755         54583          27.25
[000.02:16:12.(info)] |online| 15.36          29.44          36.1           40.1           57.86          78.85          139.26         598064         51309          25.59
[000.02:16:14.(info)] |online| 14.14          29.44          36.1           40.71          57.86          80.9           216.06         638014         39950          19.94
[000.02:16:16.(info)] |online| 14.14          29.44          36.1           40.88          58.11          82.94          268.29         684370         46356          23.18
[000.02:16:18.(info)] |online| 14.14          29.44          36.1           40.76          58.11          82.94          249.86         735472         51102          25.58
[000.02:16:20.(info)] |online| 14.14          29.44          35.84          40.58          57.6           82.43          239.62         788010         52538          26.27
[000.02:16:22.(info)] |online| 14.14          29.44          35.84          40.33          56.83          81.41          235.52         842365         54355          27.19
[000.02:16:24.(info)] |online| 14.14          29.44          35.84          40.27          56.58          80.9           229.38         893234         50869          25.43
[000.02:16:26.(info)] |online| 14.14          29.44          35.84          40.1           56.06          79.87          221.18         946987         53753          26.89
[000.02:16:28.(info)] |online| 14.14          29.44          35.84          40.04          56.06          79.87          216.06         998239         51252          25.63
[000.02:16:30.(info)] |online| 14.14          29.44          35.84          40             56.06          79.87          215.04         1049024        50785          25.44
[000.02:16:32.(info)] |online| 14.14          29.44          35.84          39.93          55.81          79.36          207.87         1100790        51766          25.88
[000.02:16:34.(info)] |online| 14.14          29.44          35.84          39.98          55.55          78.85          205.82         1149593        48803          24.4
[000.02:16:36.(info)] |online| 14.14          29.44          35.84          39.89          55.55          78.33          201.73         1202238        52645          26.34
[000.02:16:38.(info)] |online| 14.14          29.44          35.84          39.76          55.04          77.82          197.63         1256364        54126          27.12
[000.02:16:40.(info)] |online| 14.14          29.44          35.84          39.73          55.04          77.82          196.61         1307350        50986          25.49
[000.02:16:42.(info)] |online| 14.14          29.44          36.1           40.05          56.32          79.36          196.61         1346864        39514          19.76
[000.02:16:44.(info)] |online| 14.14          29.44          36.1           40.3           57.09          80.38          199.68         1388124        41260          20.64
[000.02:16:46.(info)] |online| 14.14          29.44          36.1           40.18          56.83          79.87          198.66         1442028        53904          26.95
[000.02:16:48.(info)] |online| 14.14          29.44          36.1           40.07          56.32          79.36          194.56         1495740        53712          26.86
[000.02:16:50.(info)] |online| 16.64          29.31          35.07          36.53          43.52          51.46          82.43          54700          54700          27.35
[000.02:16:52.(info)] |online| 15.36          29.18          35.33          37.56          46.08          59.9           129.54         106411         51711          25.86
[000.02:16:54.(info)] |online| 15.36          29.44          36.35          40.38          55.81          78.85          249.86         148309         41898          20.99
[000.02:16:56.(info)] |online| 15.36          29.44          35.84          39.34          52.74          74.24          197.63         203055         54746          27.37
[000.02:16:58.(info)] |online| 15.36          29.44          35.58          38.88          51.2           71.68          162.82         256821         53766          26.9


Redis

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Online
skipLoad: Disabled
DBsize: 1024
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 35
NumThreads: 1
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: GarnetClientSession
Pool: False
OpWorkload GET,SET
OpPercent 80,20
Intra thread parallelism: 1
SyncMode: False
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------
Running benchmark using GarnetClientSession client type
Using OpRunnerGarnetClientSession...
[000.02:19:04.(info)] |online| min (us);      5th (us);      median (us);   avg (us);      95th (us);     99th (us);     99.9th (us);   total_ops;     iter_tops;     tpt (Kops/sec)
[000.02:19:04.(info)] |online| 14.14          25.86          31.23          34.61          46.08          60.16          119.81         57557          57557          28.51
[000.02:19:06.(info)] |online| 14.14          25.09          30.46          33.1           43.01          55.55          96.77          121188         63631          31.74
[000.02:19:08.(info)] |online| 14.14          25.22          30.34          32.84          42.5           54.78          98.3           182973         61785          30.83
[000.02:19:10.(info)] |online| 14.14          25.09          30.34          32.8           42.24          54.78          103.94         244125         61152          30.5
[000.02:19:12.(info)] |online| 13.89          25.09          30.34          32.94          41.98          56.83          129.02         303640         59515          29.76
[000.02:19:14.(info)] |online| 13.31          25.09          30.46          33.57          44.54          61.44          171.01         357377         53737          26.81
[000.02:19:16.(info)] |online| 13.31          25.22          30.46          33.43          43.78          59.9           155.65         418547         61170          30.51
[000.02:19:18.(info)] |online| 13.31          24.96          30.46          33.22          43.26          58.62          149.5          481325         62778          31.31
[000.02:19:20.(info)] |online| 13.31          25.09          30.46          33.2           43.26          58.37          148.48         541938         60613          30.23
[000.02:19:22.(info)] |online| 13.31          25.09          30.46          33.44          43.78          61.18          155.65         597637         55699          27.85
[000.02:19:24.(info)] |online| 13.31          25.09          30.46          33.5           44.29          61.44          157.7          656001         58364          29.17
[000.02:19:26.(info)] |online| 13.31          25.22          30.46          33.33          43.78          60.16          147.46         719251         63250          31.55
[000.02:19:28.(info)] |online| 13.31          25.09          30.46          33.23          43.52          59.39          144.38         781492         62241          31.04
[000.02:19:30.(info)] |online| 13.31          25.09          30.46          33.22          43.52          59.39          141.31         841896         60404          30.13
[000.02:19:32.(info)] |online| 13.31          25.09          30.46          33.78          44.03          62.46          240.64         887024         45128          22.53
[000.02:19:34.(info)] |online| 13.31          25.09          30.59          33.88          44.54          63.74          238.59         943317         56293          28.1
[000.02:19:36.(info)] |online| 13.31          25.09          30.59          33.85          44.29          63.23          229.38         1003299        59982          29.92
[000.02:19:38.(info)] |online| 13.31          25.22          30.59          33.77          44.03          62.46          219.14         1064473        61174          30.56
[000.02:19:40.(info)] |online| 13.31          25.22          30.46          33.68          43.78          61.7           211.97         1126787        62314          31.09
[000.02:19:42.(info)] |online| 13.31          25.22          30.59          33.7           43.78          61.95          206.85         1185254        58467          29.16
[000.02:19:44.(info)] |online| 13.31          25.22          30.59          33.75          44.03          62.98          211.97         1242715        57461          28.66
[000.02:19:46.(info)] |online| 13.31          25.34          30.59          33.75          44.03          63.23          211.97         1301989        59274          29.56
[000.02:19:48.(info)] |online| 13.31          25.34          30.59          33.72          44.03          62.72          205.82         1362392        60403          30.13
[000.02:19:50.(info)] |online| 13.31          25.34          30.59          33.67          43.78          62.46          200.7          1423491        61099          30.49
[000.02:19:52.(info)] |online| 13.31          25.34          30.59          33.63          43.78          61.95          199.68         1484856        61365          30.62
[000.02:19:54.(info)] |online| 13.31          25.34          30.59          33.69          44.03          62.72          201.73         1541067        56211          28.09
[000.02:19:56.(info)] |online| 13.31          25.47          30.59          33.73          44.03          62.46          199.68         1598422        57355          28.61
[000.02:19:58.(info)] |online| 13.31          25.47          30.59          33.71          44.03          62.46          195.58         1658610        60188          30.02
[000.02:20:00.(info)] |online| 13.31          25.47          30.59          33.69          44.03          61.95          189.44         1719017        60407          30.14
[000.02:20:02.(info)] |online| 13.31          25.47          30.59          33.64          43.78          61.44          185.34         1780850        61833          30.85
[000.02:20:04.(info)] |online| 14.4           25.6           30.46          32.92          43.01          58.37          131.07         60554          60554          30.28
[000.02:20:06.(info)] |online| 14.4           25.6           30.46          33.21          42.75          58.11          139.26         120180         59626          29.74
[000.02:20:09.(info)] |online| 14.4           25.6           30.46          33.25          42.75          59.9           174.08         180026         59846          29.89
[000.02:20:11.(info)] |online| 14.4           25.6           30.46          33.25          43.26          60.16          175.1          240019         59993          29.95
[000.02:20:13.(info)] |online| 14.4           25.73          30.46          33.15          42.5           58.37          163.84         300949         60930          30.4

※4 GET/SET 混在のパフォーマンス計測結果(スレッド数調整)

Garnet

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Online
skipLoad: Disabled
DBsize: 1024
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 35
NumThreads: 64
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: GarnetClientSession
Pool: False
OpWorkload GET,SET
OpPercent 80,20
Intra thread parallelism: 1
SyncMode: False
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------
Running benchmark using GarnetClientSession client type
Using OpRunnerGarnetClientSession...
[000.02:27:59.(info)] |online| min (us);      5th (us);      median (us);   avg (us);      95th (us);     99th (us);     99.9th (us);   total_ops;     iter_tops;     tpt (Kops/sec)
[000.02:27:59.(info)] |online| 53.76          266.24         458.75         496.43         745.47         1351.68        3915.78        257978         257978         127.65
[000.02:28:01.(info)] |online| 39.17          266.24         458.75         497.89         745.47         1327.1         4751.36        517570         259592         129.41
[000.02:28:03.(info)] |online| 39.17          270.33         460.8          495.62         733.18         1261.57        4390.91        779194         261624         130.42
[000.02:28:05.(info)] |online| 39.17          272.38         460.8          496.83         741.38         1261.57        4554.75        1035565        256371         127.87
[000.02:28:07.(info)] |online| 39.17          274.43         458.75         494.98         741.38         1245.18        4456.45        1298473        262908         131.26
[000.02:28:09.(info)] |online| 39.17          274.43         458.75         493.87         741.38         1220.61        4489.22        1560941        262468         130.97
[000.02:28:11.(info)] |online| 39.17          274.43         456.7          493.73         741.38         1204.22        4620.29        1821081        260140         129.75
[000.02:28:13.(info)] |online| 39.17          274.43         456.7          494.25         745.47         1228.8         4816.9         2078668        257587         128.54
[000.02:28:15.(info)] |online| 39.17          274.43         458.75         495.69         749.57         1236.99        4915.2         2331298        252630         126.06
[000.02:28:17.(info)] |online| 39.17          274.43         456.7          496.12         753.66         1236.99        4980.73        2587576        256278         127.88
[000.02:28:19.(info)] |online| 39.17          274.43         456.7          495.31         749.57         1228.8         4915.2         2850811        263235         131.35
[000.02:28:21.(info)] |online| 25.47          274.43         456.7          496.76         753.66         1253.38        5439.49        3100337        249526         124.58
[000.02:28:23.(info)] |online| 25.47          274.43         458.75         508.34         770.05         1449.98        7471.1         3281996        181659         90.6
[000.02:28:25.(info)] |online| 25.47          272.38         458.75         508.07         770.05         1458.18        7372.8         3536060        254064         126.72
[000.02:28:27.(info)] |online| 25.47          272.38         458.75         508.61         774.14         1466.37        7176.19        3784529        248469         123.92
[000.02:28:29.(info)] |online| 25.47          274.43         458.75         508.42         778.24         1458.18        7012.35        4038215        253686         126.59
[000.02:28:31.(info)] |online| 25.47          274.43         458.75         507.5          774.14         1441.79        6881.28        4298258        260043         129.7
[000.02:28:33.(info)] |online| 25.47          274.43         458.75         506.53         774.14         1425.41        6815.74        4559460        261202         130.41
[000.02:28:35.(info)] |online| 25.47          274.43         458.75         505.38         770.05         1409.02        6651.9         4823073        263613         131.74
[000.02:28:37.(info)] |online| 25.47          274.43         458.75         504.88         770.05         1392.64        6553.6         5081514        258441         129.09
[000.02:28:39.(info)] |online| 25.47          276.48         458.75         504.13         765.95         1368.06        6488.06        5343508        261994         130.67
[000.02:28:41.(info)] |online| 23.81          274.43         458.75         505.86         774.14         1400.83        6488.06        5578714        235206         117.31
[000.02:28:43.(info)] |online| 23.81          274.43         458.75         505.69         774.14         1400.83        6520.83        5833833        255119         127.43
[000.02:28:45.(info)] |online| 23.81          274.43         458.75         506.53         778.24         1409.02        6488.06        6077062        243229         121.43
[000.02:28:47.(info)] |online| 23.81          274.43         458.75         506.92         778.24         1409.02        6586.37        6324992        247930         123.84
[000.02:28:49.(info)] |online| 23.81          274.43         458.75         506.46         778.24         1400.83        6488.06        6583621        258629         128.29
[000.02:28:51.(info)] |online| 23.81          274.43         458.75         505.86         778.24         1384.45        6422.53        6848963        265342         133.54
[000.02:28:53.(info)] |online| 23.81          272.38         458.75         505.54         774.14         1368.06        6356.99        7106945        257982         129.83
[000.02:28:55.(info)] |online| 23.81          272.38         458.75         505.41         774.14         1368.06        6324.22        7361996        255051         128.68
[000.02:28:57.(info)] |online| 23.81          272.38         458.75         506.19         778.24         1384.45        6389.76        7603975        241979         121.78
[000.02:28:59.(info)] |online| 44.54          261.12         454.66         498.41         786.43         1294.34        6324.22        257329         257329         129.51
[000.02:29:01.(info)] |online| 44.54          262.14         456.7          502.16         786.43         1318.91        6356.99        510701         253372         127.51
[000.02:29:03.(info)] |online| 44.54          264.19         456.7          504.08         794.62         1351.68        6029.31        763199         252498         127.07
[000.02:29:05.(info)] |online| 44.54          264.19         458.75         504.58         798.72         1359.87        5931.01        1016591        253392         127.52
[000.02:29:07.(info)] |online| 44.54          268.29         458.75         503.38         790.53         1327.1         5668.86        1273791        257200         129.44

Redis

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Online
skipLoad: Disabled
DBsize: 1024
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 35
NumThreads: 64
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: GarnetClientSession
Pool: False
OpWorkload GET,SET
OpPercent 80,20
Intra thread parallelism: 1
SyncMode: False
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------
Running benchmark using GarnetClientSession client type
Using OpRunnerGarnetClientSession...
[000.02:30:05.(info)] |online| min (us);      5th (us);      median (us);   avg (us);      95th (us);     99th (us);     99.9th (us);   total_ops;     iter_tops;     tpt (Kops/sec)
[000.02:30:05.(info)] |online| 116.22         331.78         667.65         3640.01        8519.68        105906.18      213909.5       35100          35100          16.96
[000.02:30:07.(info)] |online| 108.54         337.92         688.13         5009.76        14942.21       130547.71      236978.18      51621          16521          8.23
[000.02:30:09.(info)] |online| 108.54         352.26         864.26         5459.23        20054.02       137363.45      234881.02      71379          19758          9.84
[000.02:30:11.(info)] |online| 108.54         354.3          794.62         5633.64        20447.23       154140.67      251658.24      91340          19961          9.95
[000.02:30:13.(info)] |online| 91.65          360.45         876.54         5679.65        20840.45       146800.64      270532.61      113808         22468          11.23
[000.02:30:15.(info)] |online| 91.65          360.45         794.62         5367.31        19922.94       133169.15      254803.97      142926         29118          14.52
[000.02:30:17.(info)] |online| 63.23          358.4          667.65         4948.8         13631.49       130023.42      254803.97      182208         39282          19.6
[000.02:30:19.(info)] |online| 63.23          360.45         708.61         5242.79        18481.15       133169.15      255852.54      196049         13841          6.91
[000.02:30:21.(info)] |online| 63.23          360.45         667.65         4860.75        12320.77       128450.56      246415.36      237516         41467          20.69
[000.02:30:23.(info)] |online| 63.23          362.5          671.74         4805.1         12386.3        126877.7       241172.48      268048         30532          15.24
[000.02:30:25.(info)] |online| 63.23          364.54         700.42         4949.77        13631.49       130547.71      240123.9       285990         17942          8.95
[000.02:30:27.(info)] |online| 63.23          366.59         733.18         5154.2         16515.07       132120.58      241172.48      299483         13493          6.75
[000.02:30:29.(info)] |online| 63.23          368.64         765.95         5248.06        17694.72       132644.86      244318.21      318265         18782          9.36
[000.02:30:31.(info)] |online| 63.23          368.64         761.86         5145.16        16646.14       131072         240123.9       348417         30152          15.06
[000.02:30:33.(info)] |online| 63.23          370.69         811.01         5088.12        16711.68       128974.85      236978.18      378605         30188          15.05
[000.02:30:35.(info)] |online| 63.23          372.74         839.68         5165.13        17563.65       130547.71      236978.18      398387         19782          9.88
[000.02:30:37.(info)] |online| 63.23          374.78         851.97         5175.21        17694.72       131596.29      234881.02      421424         23037          11.5
[000.02:30:39.(info)] |online| 63.23          372.74         831.49         4986.08        14942.21       127926.27      232783.87      464159         42735          21.31
[000.02:30:41.(info)] |online| 63.23          372.74         786.43         4856.78        13500.42       126353.41      230686.72      502940         38781          19.34
[000.02:30:43.(info)] |online| 63.23          372.74         778.24         4732.23        11796.48       123207.68      228589.57      542850         39910          19.81
[000.02:30:45.(info)] |online| 63.23          372.74         765.95         4691.68        11796.48       122159.1       227540.99      575444         32594          16.29
[000.02:30:47.(info)] |online| 63.23          372.74         757.76         4716.03        13172.74       121634.82      226492.42      599683         24239          12.09
[000.02:30:49.(info)] |online| 63.23          374.78         782.34         4720.64        13697.02       121110.53      224395.26      625682         25999          12.99
[000.02:30:51.(info)] |online| 63.23          374.78         774.14         4733.24        14090.24       121110.53      223346.69      651168         25486          12.72
[000.02:30:53.(info)] |online| 63.23          372.74         753.66         4731.74        14221.31       120586.24      223346.69      677306         26138          13.05
[000.02:30:55.(info)] |online| 63.23          372.74         720.9          4637.97        13238.27       119537.66      221249.54      720238         42932          21.42
[000.02:30:57.(info)] |online| 63.23          372.74         733.18         4731.8         14614.53       120586.24      220200.96      733204         12966          6.47
[000.02:30:59.(info)] |online| 63.23          374.78         745.47         4734.17        15138.82       120061.95      220200.96      759268         26064          13.01
[000.02:31:01.(info)] |online| 63.23          374.78         733.18         4736.73        15269.89       120061.95      218103.81      786619         27351          13.65
[000.02:31:03.(info)] |online| 48.9           374.78         729.09         4693.09        15138.82       119013.38      216006.66      820728         34109          17.01
[000.02:31:05.(info)] |online| 83.97          370.69         557.05         2830.81        2277.38        76021.76       130023.42      44717          44717          22.2
[000.02:31:07.(info)] |online| 83.97          352.26         544.77         2737.71        2195.46        74448.9        137363.45      93147          48430          24.15
[000.02:31:09.(info)] |online| 83.97          360.45         552.96         2846.72        2146.3         76546.05       152043.52      135143         41996          20.96
[000.02:31:11.(info)] |online| 83.97          364.54         569.34         3309.95        5472.26        87031.81       156237.82      155266         20123          10.04
[000.02:31:13.(info)] |online| 58.11          366.59         585.73         3464.43        7012.35        90701.82       170917.89      186061         30795          15.37

※5 GET/SET 混在のパフォーマンス計測結果(スレッド数調整)

Garnet

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Online
skipLoad: Disabled
DBsize: 1024
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 35
NumThreads: 32
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: GarnetClientSession
Pool: False
OpWorkload GET,SET
OpPercent 80,20
Intra thread parallelism: 1
SyncMode: False
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------
Running benchmark using GarnetClientSession client type
Using OpRunnerGarnetClientSession...
[000.12:25:28.(info)] |online| min (us);      5th (us);      median (us);   avg (us);      95th (us);     99th (us);     99.9th (us);   total_ops;     iter_tops;     tpt (Kops/sec)
[000.12:25:28.(info)] |online| 39.17          142.34         266.24         317.97         540.67         1155.07        6225.92        201415         201415         99.32
[000.12:25:30.(info)] |online| 39.17          151.55         256            290.24         464.9          864.26         4653.06        444747         243332         121.36
[000.12:25:32.(info)] |online| 22.4           154.62         256            295.12         454.66         1003.52        5242.88        654443         209696         104.38
[000.12:25:35.(info)] |online| 22.4           154.62         259.07         331.38         548.86         1843.2         8093.7         779723         125280         62.48
[000.12:25:37.(info)] |online| 22.4           154.62         258.05         319.58         507.9          1597.44        7503.87        1008867        229144         114.46
[000.12:25:39.(info)] |online| 22.4           154.62         258.05         323.01         520.19         1662.98        7798.78        1196419        187552         93.64
[000.12:25:41.(info)] |online| 22.4           154.62         257.02         315.29         497.66         1449.98        7274.5         1428704        232285         116.03
[000.12:25:43.(info)] |online| 22.4           155.65         257.02         308.1          473.09         1294.34        6782.98        1669732        241028         120.39
[000.12:25:45.(info)] |online| 22.4           156.67         256            302.28         454.66         1179.65        6324.22        1913794        244062         121.91
[000.12:25:47.(info)] |online| 22.4           157.7          256            297.81         442.37         1097.73        5996.54        2157365        243571         121.72
[000.12:25:49.(info)] |online| 22.4           157.7          254.98         294.43         434.18         1028.1         5734.4         2399448        242083         120.92
[000.12:25:51.(info)] |online| 22.4           157.7          254.98         291.76         425.98         966.66         5439.49        2641104        241656         120.53
[000.12:25:53.(info)] |online| 22.4           157.7          254.98         290.48         423.94         921.6          5308.42        2873274        232170         115.91
[000.12:25:55.(info)] |online| 22.4           157.7          254.98         291.06         425.98         925.7          5472.26        3087719        214445         106.96
[000.12:25:57.(info)] |online| 22.4           157.7          254.98         288.88         419.84         892.93         5210.11        3332684        244965         122.36
[000.12:25:59.(info)] |online| 22.4           158.72         254.98         287.17         415.74         860.16         5013.5         3575665        242981         121.25
[000.12:26:01.(info)] |online| 22.4           158.72         254.98         285.55         411.65         835.58         4849.66        3820335        244670         122.09
[000.12:26:03.(info)] |online| 22.02          159.74         254.98         284.66         407.55         815.1          4784.13        4057344        237009         118.33
[000.12:26:05.(info)] |online| 22.02          159.74         254.98         283.43         403.46         790.53         4685.82        4300998        243654         121.52
[000.12:26:07.(info)] |online| 22.02          160.77         254.98         282.47         401.41         770.05         4587.52        4542556        241558         120.48
[000.12:26:09.(info)] |online| 22.02          160.77         254.98         281.34         399.36         749.57         4521.98        4788446        245890         122.7
[000.12:26:11.(info)] |online| 22.02          160.77         253.95         280.25         397.31         729.09         4423.68        5035760        247314         123.35
[000.12:26:13.(info)] |online| 22.02          161.79         253.95         279.67         395.26         720.9          4390.91        5275230        239470         119.5
[000.12:26:15.(info)] |online| 22.02          161.79         253.95         278.51         391.17         700.42         4259.84        5527340        252110         125.8
[000.12:26:17.(info)] |online| 22.02          161.79         253.95         278            391.17         696.32         4145.15        5768108        240768         120.08
[000.12:26:19.(info)] |online| 22.02          161.79         253.95         277.83         391.17         692.22         4096           6002149        234041         116.85
[000.12:26:21.(info)] |online| 22.02          161.79         253.95         277.21         389.12         684.03         4014.08        6246463        244314         122.03
[000.12:26:23.(info)] |online| 22.02          161.79         253.95         276.59         387.07         671.74         3948.54        6492299        245836         122.61
[000.12:26:25.(info)] |online| 22.02          161.79         253.95         276.42         387.07         671.74         3932.16        6727989        235690         117.61
[000.12:26:27.(info)] |online| 22.02          162.82         253.95         276.09         387.07         663.55         3899.39        6967688        239699         119.85
[000.12:26:29.(info)] |online| 30.21          157.7          257.02         301.57         483.33         1179.65        5144.58        212416         212416         106
[000.12:26:31.(info)] |online| 30.21          162.82         252.93         280.7          411.65         880.64         3899.39        456501         244085         121.74
[000.12:26:33.(info)] |online| 21.12          164.86         251.9          272.61         382.98         733.18         3637.25        705070         248569         124.04
[000.12:26:35.(info)] |online| 21.12          165.89         252.93         269.79         374.78         659.46         3293.18        949978         244908         122.15
[000.12:26:37.(info)] |online| 21.12          165.89         251.9          268.35         370.69         622.59         3244.03        1193809        243831         121.67

Redis

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Online
skipLoad: Disabled
DBsize: 1024
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 35
NumThreads: 32
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: GarnetClientSession
Pool: False
OpWorkload GET,SET
OpPercent 80,20
Intra thread parallelism: 1
SyncMode: False
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------
Running benchmark using GarnetClientSession client type
Using OpRunnerGarnetClientSession...
[000.12:27:06.(info)] |online| min (us);      5th (us);      median (us);   avg (us);      95th (us);     99th (us);     99.9th (us);   total_ops;     iter_tops;     tpt (Kops/sec)
[000.12:27:06.(info)] |online| 23.17          143.36         248.83         314.12         593.92         933.89         6422.53        203784         203784         100.88
[000.12:27:08.(info)] |online| 23.17          151.55         248.83         297.21         552.96         819.2          4718.59        433252         229468         114.45
[000.12:27:10.(info)] |online| 23.17          153.6          247.81         289.81         540.67         782.34         3735.55        665639         232387         115.85
[000.12:27:12.(info)] |online| 23.17          154.62         246.78         283.99         532.48         765.95         3014.66        905214         239575         119.49
[000.12:27:14.(info)] |online| 23.17          155.65         246.78         283.84         528.38         757.76         2899.97        1131440        226226         112.83
[000.12:27:16.(info)] |online| 23.17          155.65         247.81         285.87         532.48         757.76         3325.95        1347036        215596         107.8
[000.12:27:18.(info)] |online| 23.17          156.67         248.83         288.79         536.58         774.14         3801.09        1555262        208226         103.91
[000.12:27:20.(info)] |online| 23.17          156.67         248.83         288.19         536.58         770.05         3915.78        1780935        225673         112.56
[000.12:27:22.(info)] |online| 23.17          156.67         248.83         288.16         536.58         770.05         3801.09        2003574        222639         111.04
[000.12:27:24.(info)] |online| 23.17          156.67         248.83         289            536.58         774.14         3768.32        2219412        215838         107.7
[000.12:27:26.(info)] |online| 23.17          156.67         248.83         287.29         536.58         765.95         3522.56        2455768        236356         117.88
[000.12:27:28.(info)] |online| 23.17          157.7          247.81         286.73         532.48         765.95         3342.34        2684085        228317         113.87
[000.12:27:30.(info)] |online| 23.17          157.7          247.81         285.85         532.48         761.86         3227.65        2916726        232641         116.03
[000.12:27:32.(info)] |online| 23.17          157.7          247.81         285.02         532.48         757.76         3342.34        3150156        233430         116.42
[000.12:27:34.(info)] |online| 22.78          156.67         246.78         283.85         528.38         753.66         3358.72        3388924        238768         119.15
[000.12:27:36.(info)] |online| 22.78          156.67         246.78         283.02         528.38         749.57         3260.42        3625207        236283         117.85
[000.12:27:38.(info)] |online| 22.78          156.67         246.78         281.77         524.29         745.47         3211.26        3868790        243583         121.49
[000.12:27:40.(info)] |online| 22.78          156.67         245.76         280.3          522.24         737.28         2998.27        4117797        249007         124.19
[000.12:27:42.(info)] |online| 20.86          156.67         245.76         279.85         520.19         733.18         2965.5         4353450        235653         117.53
[000.12:27:44.(info)] |online| 20.86          157.7          245.76         279.18         520.19         729.09         2883.58        4592483        239033         119.4
[000.12:27:46.(info)] |online| 20.86          157.7          245.76         278.37         518.14         724.99         2867.2         4836852        244369         121.88
[000.12:27:48.(info)] |online| 20.86          157.7          245.76         278.07         518.14         724.99         2867.2         5072639        235787         117.6
[000.12:27:50.(info)] |online| 20.86          157.7          245.76         278.12         518.14         724.99         2850.82        5301896        229257         114.46
[000.12:27:52.(info)] |online| 20.86          157.7          245.76         278.07         518.14         724.99         2818.05        5533364        231468         115.45
[000.12:27:54.(info)] |online| 20.86          157.7          245.76         278.49         518.14         724.99         2834.43        5755220        221856         110.71
[000.12:27:56.(info)] |online| 20.86          157.7          245.76         277.98         518.14         724.99         2752.51        5996176        240956         120.3
[000.12:27:58.(info)] |online| 20.86          157.7          245.76         277.98         518.14         724.99         2801.66        6226609        230433         114.93
[000.12:28:00.(info)] |online| 20.86          157.7          245.76         277.37         518.14         720.9          2801.66        6471422        244813         122.1
[000.12:28:02.(info)] |online| 20.86          157.7          244.74         276.9          516.1          720.9          2834.43        6713989        242567         120.98
[000.12:28:04.(info)] |online| 20.86          157.7          244.74         276.66         516.1          716.8          2768.9         6951293        237304         118.36
[000.12:28:06.(info)] |online| 35.58          156.67         244.74         272.88         516.1          679.94         1589.25        234862         234862         117.14
[000.12:28:08.(info)] |online| 35.58          157.7          243.71         270.14         505.86         663.55         2260.99        474466         239604         119.56
[000.12:28:10.(info)] |online| 17.79          157.7          245.76         274.14         512            704.51         2703.36        700908         226442         113.16
[000.12:28:12.(info)] |online| 17.79          157.7          244.74         273.18         509.95         692.22         2392.06        937490         236582         118.23
[000.12:28:14.(info)] |online| 17.79          157.7          243.71         270.16         501.76         671.74         2342.91        1185117        247627         123.5

※6 GET, SET の割合を逆転してみる

Garnet

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Online
skipLoad: Disabled
DBsize: 1024
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 35
NumThreads: 32
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: GarnetClientSession
Pool: False
OpWorkload GET,SET
OpPercent 20,80
Intra thread parallelism: 1
SyncMode: False
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------
Running benchmark using GarnetClientSession client type
Using OpRunnerGarnetClientSession...
[000.12:56:04.(info)] |online| min (us);      5th (us);      median (us);   avg (us);      95th (us);     99th (us);     99.9th (us);   total_ops;     iter_tops;     tpt (Kops/sec)
[000.12:56:04.(info)] |online| 30.98          146.43         254.98         285.73         460.8          700.42         3915.78        223471         223471         110.85
[000.12:56:06.(info)] |online| 30.98          152.57         254.98         275.19         411.65         606.21         3653.63        467453         243982         121.63
[000.12:56:08.(info)] |online| 30.98          153.6          252.93         272.02         397.31         569.34         2932.74        708697         241244         120.26
[000.12:56:10.(info)] |online| 30.98          155.65         252.93         271.26         393.22         569.34         2883.58        947226         238529         118.97
[000.12:56:12.(info)] |online| 27.01          154.62         252.93         269.85         389.12         548.86         2883.58        1189612        242386         120.95
[000.12:56:14.(info)] |online| 27.01          154.62         252.93         268.98         385.02         532.48         2850.82        1431329        241717         120.74
[000.12:56:16.(info)] |online| 27.01          155.65         252.93         266.98         380.93         512            2342.91        1681684        250355         125.18
[000.12:56:18.(info)] |online| 20.22          155.65         251.9          267.26         380.93         516.1          2375.68        1919753        238069         118.8
[000.12:56:20.(info)] |online| 20.22          155.65         251.9          267.13         380.93         512            2326.53        2160638        240885         120.14
[000.12:56:22.(info)] |online| 20.22          155.65         251.9          267.99         382.98         514.05         2326.53        2392907        232269         115.84
[000.12:56:24.(info)] |online| 20.22          154.62         252.93         269.79         387.07         540.67         2801.66        2614398        221491         110.52
[000.12:56:26.(info)] |online| 20.22          155.65         251.9          269.44         385.02         532.48         2768.9         2855597        241199         120.3
[000.12:56:28.(info)] |online| 20.22          155.65         252.93         270.23         385.02         540.67         2916.35        3084518        228921         114.18
[000.12:56:30.(info)] |online| 20.22          155.65         252.93         270.37         385.02         540.67         2998.27        3319376        234858         117.43
[000.12:56:32.(info)] |online| 20.22          155.65         252.93         270.28         382.98         540.67         3014.66        3557578        238202         118.86
[000.12:56:34.(info)] |online| 20.22          155.65         252.93         269.92         382.98         536.58         3014.66        3799662        242084         120.86
[000.12:56:36.(info)] |online| 20.22          156.67         252.93         269.71         382.98         532.48         2932.74        4039733        240071         119.98
[000.12:56:38.(info)] |online| 20.22          156.67         251.9          269.18         380.93         528.38         2883.58        4285816        246083         122.8
[000.12:56:40.(info)] |online| 20.22          155.65         251.9          268.56         380.93         528.38         2867.2         4534378        248562         123.97
[000.12:56:42.(info)] |online| 20.22          154.62         251.9          268.1          380.93         522.24         2801.66        4781216        246838         123.17
[000.12:56:44.(info)] |online| 20.22          154.62         250.88         267.15         378.88         520.19         2719.74        5038165        256949         128.15
[000.12:56:46.(info)] |online| 20.22          153.6          249.86         266.64         378.88         518.14         2670.59        5287706        249541         124.71
[000.12:56:48.(info)] |online| 20.22          153.6          249.86         266.37         378.88         516.1          2670.59        5533817        246111         122.75
[000.12:56:50.(info)] |online| 20.22          152.57         249.86         268.02         382.98         548.86         2883.58        5738890        205073         102.33
[000.12:56:52.(info)] |online| 20.22          152.57         249.86         268.34         382.98         557.05         2916.35        5970690        231800         115.73
[000.12:56:54.(info)] |online| 20.22          152.57         249.86         268.13         382.98         552.96         2916.35        6214582        243892         121.64
[000.12:56:56.(info)] |online| 20.22          152.57         249.86         268.2          382.98         557.05         2916.35        6451937        237355         118.38
[000.12:56:58.(info)] |online| 20.22          152.57         249.86         268.4          382.98         557.05         2981.89        6685895        233958         116.69
[000.12:57:00.(info)] |online| 20.22          152.57         249.86         268.27         382.98         552.96         2949.12        6927810        241915         120.84
[000.12:57:02.(info)] |online| 20.22          152.57         249.86         268.13         382.98         548.86         2932.74        7170274        242464         121.05
[000.12:57:04.(info)] |online| 40.19          150.53         250.88         269.75         387.07         518.14         2686.98        237420         237420         118.53
[000.12:57:06.(info)] |online| 40.19          152.57         250.88         267.5          380.93         489.47         2039.81        479021         241601         120.5
[000.12:57:08.(info)] |online| 33.53          153.6          251.9          266.4          376.83         479.23         1875.97        717711         238690         119.23
[000.12:57:10.(info)] |online| 33.53          154.62         251.9          264.97         374.78         475.14         1507.33        967649         249938         124.72
[000.12:57:12.(info)] |online| 24.06          155.65         250.88         266.12         376.83         497.66         1818.62        1204216        236567         118.05

Redis

<<<<<<< Benchmark Configuration >>>>>>>>
benchmarkType: Online
skipLoad: Disabled
DBsize: 1024
TotalOps: 33554432
Op Benchmark: GET
KeyLength: 8
ValueLength: 128
BatchSize: 1
RunTime: 35
NumThreads: 32
Auth:
Load Using SET: Disabled
ClientType used for benchmarking: GarnetClientSession
Pool: False
OpWorkload GET,SET
OpPercent 20,80
Intra thread parallelism: 1
SyncMode: False
TLS: Disabled
ClientHistogram: False
minWorkerThreads: 1000
minCompletionPortThreads: 1000
----------------------------------
Running benchmark using GarnetClientSession client type
Using OpRunnerGarnetClientSession...
[000.12:57:42.(info)] |online| min (us);      5th (us);      median (us);   avg (us);      95th (us);     99th (us);     99.9th (us);   total_ops;     iter_tops;     tpt (Kops/sec)
[000.12:57:42.(info)] |online| 22.14          148.48         264.19         318.05         651.26         950.27         3571.71        200986         200986         96.44
[000.12:57:44.(info)] |online| 22.14          155.65         258.05         300.76         581.63         856.06         3457.02        435456         234470         117.47
[000.12:57:46.(info)] |online| 22.14          157.7          257.02         295.37         569.34         831.49         3112.96        661100         225644         112.93
[000.12:57:48.(info)] |online| 22.14          159.74         256            294.57         565.25         823.3          3276.8         880693         219593         109.96
[000.12:57:50.(info)] |online| 22.14          159.74         256            293.07         561.15         811.01         3080.19        1103923        223230         111.78
[000.12:57:52.(info)] |online| 22.14          159.74         256            292.12         557.05         806.91         2932.74        1326938        223015         111.68
[000.12:57:54.(info)] |online| 22.14          160.77         256            293.89         561.15         815.1          2932.74        1537012        210074         105.25
[000.12:57:56.(info)] |online| 22.14          160.77         256            292.55         557.05         806.91         2801.66        1763182        226170         113.25
[000.12:57:58.(info)] |online| 22.14          160.77         256            294.15         561.15         819.2          2899.97        1971439        208257         104.39
[000.12:58:00.(info)] |online| 22.14          160.77         256            293.69         561.15         819.2          2998.27        2192712        221273         110.86
[000.12:58:02.(info)] |online| 22.14          160.77         256            292.71         557.05         815.1          2998.27        2419002        226290         113.31
[000.12:58:04.(info)] |online| 22.14          160.77         254.98         291.21         557.05         806.91         2965.5         2651058        232056         116.49
[000.12:58:06.(info)] |online| 22.14          160.77         254.98         289.9          552.96         802.82         2932.74        2884149        233091         116.72
[000.12:58:08.(info)] |online| 22.14          160.77         253.95         288.63         552.96         794.62         2850.82        3118829        234680         117.58
[000.12:58:10.(info)] |online| 22.14          160.77         253.95         287.52         548.86         786.43         2736.13        3353846        235017         117.69
[000.12:58:12.(info)] |online| 22.14          160.77         252.93         286.63         548.86         782.34         2686.98        3587586        233740         117.28
[000.12:58:14.(info)] |online| 22.14          160.77         252.93         286.26         544.77         778.24         2686.98        3816135        228549         114.45
[000.12:58:16.(info)] |online| 22.14          160.77         252.93         285.91         544.77         774.14         2654.21        4044878        228743         114.54
[000.12:58:18.(info)] |online| 22.14          160.77         252.93         285.67         544.77         774.14         2637.82        4272453        227575         114.07
[000.12:58:20.(info)] |online| 22.14          160.77         252.93         286.01         544.77         774.14         2686.98        4491083        218630         109.7
[000.12:58:22.(info)] |online| 22.14          160.77         252.93         285.81         544.77         770.05         2686.98        4718358        227275         113.81
[000.12:58:24.(info)] |online| 22.14          160.77         252.93         287.12         548.86         782.34         2818.05        4919696        201338         101.02
[000.12:58:26.(info)] |online| 22.14          160.77         252.93         288.08         548.86         786.43         2850.82        5125714        206018         103.16
[000.12:58:28.(info)] |online| 22.14          160.77         252.93         288.42         548.86         786.43         2916.35        5341457        215743         108.2
[000.12:58:30.(info)] |online| 22.14          160.77         253.95         288.5          548.86         786.43         2899.97        5562023        220566         110.61
[000.12:58:32.(info)] |online| 22.14          160.77         253.95         288.45         548.86         786.43         2899.97        5785079        223056         111.7
[000.12:58:34.(info)] |online| 22.14          160.77         253.95         288.18         548.86         786.43         2883.58        6012908        227829         114.09
[000.12:58:36.(info)] |online| 22.14          160.77         252.93         287.22         548.86         778.24         2834.43        6256261        243353         121.86
[000.12:58:38.(info)] |online| 22.14          160.77         252.93         287.34         548.86         782.34         2834.43        6476557        220296         110.31
[000.12:58:40.(info)] |online| 22.14          160.77         252.93         287.14         548.86         778.24         2818.05        6702929        226372         113.64
[000.12:58:42.(info)] |online| 23.04          158.72         244.74         261.44         401.41         638.98         905.22         246273         246273         123.32
[000.12:58:44.(info)] |online| 23.04          158.72         243.71         264.08         401.41         634.88         970.75         486520         240247         120.3
[000.12:58:46.(info)] |online| 23.04          159.74         246.78         281.03         528.38         798.72         3719.17        685280         198760         99.53
[000.12:58:48.(info)] |online| 23.04          159.74         247.81         280.8          528.38         786.43         3801.09        914106         228826         114.58
[000.12:58:50.(info)] |online| 23.04          159.74         248.83         280.95         532.48         778.24         2965.5         1141715        227609         113.98